JFLEX = jflex
#linux
#BYACCJ = byaccj -J -v -d -t
#windows
BYACCJ = yacc -J -v -d -t  
JAVAC = javac



all: Analise Parser.class

clean:
	rm -f *~ *.class *.java
	
limpa:
	del *.java *.class *~

Parser.class: Yylex.java Parser.java
	$(JAVAC) Parser.java

Yylex.java: lexico.flex
	@echo "Analisador lexico gerado"
	$(JFLEX) lexico.flex

Parser.java: sintatico.y
	@echo "Analisador sintatico gerado"
	$(BYACCJ) sintatico.y

Analise: 
	@echo "Analisador semantico gerado"
	$(JAVAC) analiseSemantica/*.java
	

